#  /**
#  * Copyright (c) 2022 Beijing Jiaotong University
#  * PhotLab is licensed under [Open Source License].
#  * You can use this software according to the terms and conditions of the [Open Source License].
#  * You may obtain a copy of [Open Source License] at: [https://open.source.license/]
#  *
#  * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
#  * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
#  * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
#  *
#  * See the [Open Source License] for more details.
#  */
#  /**
#  * Author: Zheng Wang
#  * Created: Jul. 5, 2022
#  * Supported by: National Key Research and Development Program of China
#  */

from enum import Enum


class EngineInstruction(Enum):
    """
        EngineInstruction used to describe computing engine's instructions
    """
    INITIALIZE = 0x00
    EXECUTE = 0x01
    HALT = 0x02
    CANCEL = 0x03
    RECOVER = 0x04
    KILL = 0x05
